A Composable Service-Oriented Architecture for Middleware-Independent and Interoperable Grid Job Management
نویسندگان
چکیده
We propose a composable, loosely coupled Service-Oriented Architecture for middleware-independent Grid job management. The architecture is designed for use in federated Grid environments and aims to decouple Grid applications from Grid middlewares and other infrastructure components. The notion of an ecosystem of Grid infrastructure components is extended, and Grid job management software design is discussed in this context. Nonintrusive integration models and abstraction of Grid middleware functionality through hierarchical aggregation of autonomous Grid job management services are emphasized, and service composition techniques facilitating this process are explored. Earlier efforts in Service-Oriented Architecture design are extended upon, and implications of these are discussed throughout the paper. A proof-of-concept implementation of the proposed architecture is presented along with a technical evaluation of the performance of the prototype, and a details of architecture implementation are discussed along with trade-offs introduced by the service composition techniques used.
منابع مشابه
Designing General, Composable, and Middleware-independent Grid Infrastructure Tools for Multi-tiered Job Management
We propose a multi-tiered architecture for middleware-independent Grid job management. The architecture consists of a number of services for well-defined tasks in the job management process, offering complete user-level isolation of service capabilities, multiple layers of abstraction, control, and fault tolerance. The middleware abstraction layer comprises components for targeted job submissio...
متن کاملEmpowering a Flexible Application Portal with a SOA-based Grid Job Management Framework
There exists today a number of web-based portals and Grid middlewares that support the submission of jobs to Grid resources. A majority of these portals are tightly coupled with the underlying middleware, and rarely provide user interfaces customized to the end-user applications. The Lunarc Application Portal is a Grid portal that supports the development of customized user interfaces for Grid ...
متن کاملPortable Tools for Interoperable Grids Modular Architectures and Software for Job and Workflow Management
The emergence of Grid computing infrastructures enables researchers to share resources and collaborate in more efficient ways than before, despite belonging to different organizations and being geographically distributed. While the Grid computing paradigm offers new opportunities, it also gives rise to new difficulties. This thesis investigates methods, architectures, and algorithms for a range...
متن کاملCream: a Simple, Grid-accessible, Job Management System for Local Computational Resources
Efficient and robust system for accessing computational resources and managing job operations is a key component of any Grid framework designed to support large distributed computing environment. Computing Resource Execution and Management (CREAM) is a simple, minimal system designed to provide efficient processing of a large number of requests for computation on managed resources. Requests are...
متن کاملMiddleware and Management for Grid Computing
In this paper we discuss architectural aspects of middleware for grid computing based on an infrastructure of distributed clusters and/or distributed services, an access portal for a demonstration project in progress. We observe, in recent works, activities in the direction of open service architectures for grid services and for web services. We also see advantages in adding facilities offered ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009